package imp.clases;

import java.io.Serializable;
import java.sql.Date;
import java.util.List;

public class Valoracion implements Serializable {
	
	private int codigo;
	private Date fecha;
	private String descripcion;
	private double valor;
        private int peso_asignado;

	private CriterioValoracion criteriovaloracion;
	private Comite comite;
        private Emprendimiento emprendimiento;
	
	
	public Valoracion(){
            codigo=-1;
            criteriovaloracion= new CriterioValoracion();
            comite=new Comite();
            emprendimiento=new Emprendimiento();
		
	}

	public int getCodigo() {
		return codigo;
	}

	public void setCodigo(int codigo) {
		this.codigo = codigo;
	}

	public Date getFecha() {
		return fecha;
	}

	public void setFecha(Date fecha) {
		this.fecha = fecha;
	}

	public String getDescripcion() {
		return descripcion;
	}

	public void setDescripcion(String descripcion) {
		this.descripcion = descripcion;
	}

	public double getValor() {
		return valor;
	}

	public void setValor(double valor) {
		this.valor = valor;
	}

	public Emprendimiento getEmprendimiento() {
		return emprendimiento;
	}

	public void setEmprendimiento(Emprendimiento emprendimiento) {
		this.emprendimiento = emprendimiento;
	}

	public Comite getComite() {
		return comite;
	}

	public void setComite(Comite comite) {
		this.comite = comite;
	}

        public CriterioValoracion getCriteriovaloracion() {
            return criteriovaloracion;
        }

        public void setCriteriovaloracion(CriterioValoracion criteriovaloracion) {
            this.criteriovaloracion = criteriovaloracion;
        }

        public int getPeso_asignado() {
            return peso_asignado;
        }

        public void setPeso_asignado(int peso_asignado) {
            this.peso_asignado = peso_asignado;
        }


	public String toString() {
	    return "(" + codigo + "," + fecha + "," + descripcion + ")";
	}
	
	

}
